跳到主要内容

PullRequest Cherry Pick 功能介绍

背景

日常开发工作中,在一个 PullRequest 合并之后,有时我们想要把这个 PullRequest 上一个或者多个提交重新拿出来提交为一个新的 PullRequest,然后合并到新的目标分支。

Cherry Pick 功能使用简介

1、首先进入一个 PullRequest

进入提交记录,点击 cherry-pick 模式,选择一个或多个提交重新拿出来作为一个新的 Pull Request 的提交,如下: 输入图片说明

2、选中相关的 Commit

3、点击 Cherry-pick 按钮进行目标分枝的选择

输入图片说明

需要注意的是,这里会有几种情况,如果创建失败,请注意右上角提示:

  • CherryPick 失败:CherryPick 操作冲突,请在本地处理
  • CherryPick 失败:CherryPick 的目标分支已包含所选的提交内容
  • ...

4、进入创建 PullRequest 界面

完善信息后,点击创建即可

同时,原 PullRequest 也会留下一个评论